package laboratorioI;
import com.sun.corba.se.impl.io.IIOPOutputStream;
import java.io.*;
import javax.print.DocFlavor;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author UNSAAC73
 */


public class Agenda implements Serializable{
    static String  nombre;
    static String p_Apellido;
    static  String s_Apellido;

    public Agenda(String nombre, String p_Apellido, String s_Apellido) {
        Agenda.nombre = nombre;
        Agenda.p_Apellido = p_Apellido;
        Agenda.s_Apellido = s_Apellido;
    }

    public String getNombre() {
        return nombre;
    }

    public String getP_Apellido() {
        return p_Apellido;
    }

    public String getS_Apellido() {
        return s_Apellido;
    }

    public void setNombre(String nombre) {
        Agenda.nombre = nombre;
    }

    public void setP_Apellido(String p_Apellido) {
        Agenda.p_Apellido = p_Apellido;
    }

    public void setS_Apellido(String s_Apellido) {
        Agenda.s_Apellido = s_Apellido;
    }

    @Override
    public String toString() {
        return "Agenda{" + "nombre=" + Agenda.nombre + ", p_Apellido=" + Agenda.p_Apellido + ", s_Apellido=" + Agenda.s_Apellido + '}';
    }
      
    public static void main(String[] args) throws IOException {
        
        Agenda A1 = new Agenda("Anai", "Martinez", "Fernandez");
        Agenda A2 = new Agenda("Ernesto", "Garcia", "Perez");
        
        try {
            //creacion del archivo
            FileOutputStream fs = new FileOutputStream("static2.ser");
            ObjectOutputStream os = new ObjectOutputStream(fs);
             os.writeObject(A1.toString());
                os.writeObject(A2.toString());
            
           
            
            
            
        } catch (FileNotFoundException e) {
            System.out.print("No se encontró el archivo");
                    
            e.printStackTrace();
            
            
        }
        catch(IOException e)
        {
            System.out.print("Error en el flujo");
            e.printStackTrace();
        
        
        }
      
        
     
            
            
        
        
        
    }
 
    
}

